package eshop.local.ui;

import java.util.List;
import java.util.Vector;

import javax.swing.table.DefaultTableModel;

import eshop.local.valueobjects.Artikel;

public class ArtikelTableModel extends DefaultTableModel{
	
	public ArtikelTableModel(List<Artikel> artikel, Vector columNames){
		super();
		Vector rows = new Vector();
		for(Artikel ArtikelN: artikel){
			Vector einArtikelAlsVector = new Vector();
			einArtikelAlsVector.add(ArtikelN.getNummer());
			einArtikelAlsVector.add(ArtikelN.getName());
			einArtikelAlsVector.add(ArtikelN.getPreis());
			einArtikelAlsVector.add(ArtikelN.getAnzahl());
			einArtikelAlsVector.add(ArtikelN.getMindestBestand());
			einArtikelAlsVector.add(ArtikelN.getMindestMenge());

			rows.add(einArtikelAlsVector);
		}
		this.setDataVector(rows, columNames);
	}

}
